package com.zoo.boot.service;

import com.zoo.boot.dto.MenuDto;
import com.zoo.boot.dto.MenuIndexDto;
import com.zoo.boot.model.LMenu;

import java.util.List;

/**
 * 菜单管理 Service
 * @Author: WangB
 * @Date: 2021/6/24
 */
public interface MenuService {
    List<MenuIndexDto> menus();

    List<MenuIndexDto> selectMenuList();

    List<LMenu> getMenuByRoleId(Integer roleId);

    public List<MenuDto> buildMenuAll();

    List<MenuDto> buildMenuAllByRoleId(Integer roleId);

    boolean insertMenu(MenuIndexDto info);

    MenuIndexDto  selectMenuById(Integer id);

    boolean update(MenuIndexDto info);

    boolean delete(Integer id);

}
